Java.lang প্যাকেজ-এ trigonometric methods যেমন sin(), cos(), এবং tan() গাণিতিক অপারেশন সরবরাহ করা হয়, যা মূলত Math ক্লাসের মাধ্যমে ব্যবহৃত হয়। এই মেথডগুলি কোণ (angle) ভিত্তিক গাণিতিক ট্রিগনোমেট্রিক হিসাব করার জন্য ব্যবহৃত হয়।
Math ক্লাসে Trigonometric মেথডসমূহ:
Math ক্লাসে নিম্নলিখিত ট্রিগনোমেট্রিক মেথডগুলি প্রদান করা হয়েছে:
Math.sin(double a):- এই মেথডটি কোণের সাইন (sin) হিসাব করে।
- এখানে a হলো কোণ যা রেডিয়ানসে (radians) দেওয়া হয়।
সিন (sin) গাণিতিক ফাংশনটির মান হল একটি কোণ (angle) থেকে একটি ভেক্টরের উল্লম্ব (vertical) উপাদান (opposite side) এবং কোণটির আপেক্ষিক হাইপোথেনিউজ (hypotenuse) এর অনুপাত।
উদাহরণ:
public class TrigonometricExample { public static void main(String[] args) { double angleInRadians = Math.toRadians(30); // 30 degrees to radians double sineValue = Math.sin(angleInRadians); System.out.println("Sine of 30 degrees: " + sineValue); // Output: 0.49999999999999994 } }Math.cos(double a):- এই মেথডটি কোণের কসাইন (cos) হিসাব করে।
- এখানে a হলো কোণ যা রেডিয়ানসে (radians) দেওয়া হয়।
কসাইন (cos) গাণিতিক ফাংশনটি মান হল একটি কোণ থেকে একটি ভেক্টরের অনুভূমিক (horizontal) উপাদান (adjacent side) এবং কোণটির আপেক্ষিক হাইপোথেনিউজ (hypotenuse) এর অনুপাত।
উদাহরণ:
public class TrigonometricExample { public static void main(String[] args) { double angleInRadians = Math.toRadians(60); // 60 degrees to radians double cosineValue = Math.cos(angleInRadians); System.out.println("Cosine of 60 degrees: " + cosineValue); // Output: 0.5 } }Math.tan(double a):- এই মেথডটি কোণের ট্যানজেন্ট (tan) হিসাব করে।
- এখানে a হলো কোণ যা রেডিয়ানসে (radians) দেওয়া হয়।
ট্যানজেন্ট (tan) গাণিতিক ফাংশনটি মান হল একটি কোণ থেকে একটি ভেক্টরের উল্লম্ব (vertical) উপাদান (opposite side) এবং অনুভূমিক (horizontal) উপাদান (adjacent side) এর অনুপাত।
উদাহরণ:
public class TrigonometricExample { public static void main(String[] args) { double angleInRadians = Math.toRadians(45); // 45 degrees to radians double tangentValue = Math.tan(angleInRadians); System.out.println("Tangent of 45 degrees: " + tangentValue); // Output: 1.0 } }
Math ক্লাসের অন্যান্য ট্রিগনোমেট্রিক মেথডসমূহ:
এছাড়া Math ক্লাসে আরও কিছু ট্রিগনোমেট্রিক মেথড রয়েছে যেমন:
Math.toRadians(double angdeg): এই মেথডটি ডিগ্রি (degrees) কে রেডিয়ানে (radians) রূপান্তরিত করে।Math.toDegrees(double angrad): এই মেথডটি রেডিয়ান (radians) কে ডিগ্রিতে (degrees) রূপান্তরিত করে।
উদাহরণ (toRadians এবং toDegrees):
public class TrigonometricExample {
public static void main(String[] args) {
// Convert degrees to radians
double radians = Math.toRadians(90); // 90 degrees to radians
System.out.println("90 degrees in radians: " + radians); // Output: 1.5708
// Convert radians to degrees
double degrees = Math.toDegrees(Math.PI / 2); // PI/2 radians to degrees
System.out.println("PI/2 radians in degrees: " + degrees); // Output: 90.0
}
}
Java তে Math ক্লাসের মাধ্যমে আপনি ট্রিগনোমেট্রিক ফাংশনগুলি যেমন sin(), cos(), এবং tan() ব্যবহার করতে পারেন। এই মেথডগুলো কোণ (angle) কে রেডিয়ানসে ইনপুট হিসেবে নেবে এবং তা থেকে সংশ্লিষ্ট গাণিতিক মান (যেমন সাইন, কসাইন, ট্যানজেন্ট) প্রদান করবে। Math ক্লাস আরও সাহায্য করে রেডিয়ান এবং ডিগ্রি-এর মধ্যে রূপান্তর করতে।
Read more